package com.finalcial.service;


import java.util.List;
import java.util.Map;
/**
 * 我的待阅以及已阅页面
 * @author Lenovo
 *
 */
public interface ReadService {
	
	/**
	 * 进入待阅（已阅界面）
	 * @param userId
	 * @param workStateName
	 * @return
	 */
	public List<Map<String,Object>> listReadMsg(Integer userId,String workStateName, Integer startPos,Integer pageSize);//（工作状态名）【和上面是同一个接口】
	
	/**
	 * 已阅（待阅）搜索功能--多条件查询
	 * @param workStateName
	 * @param userName
	 * @param startTime
	 * @param endTime
	 * @return
	 */
	public List<Map<String, Object>> getReadMsg(Integer userId, String workStateName,String userName,String startTime,String endTime);//(报销类型名，票据名，用户名，起始时间，结束时间)
	
	/**
	 * 
	 * @param reimbursementId
	 * @return
	 */
	public List<Map<String, Object>> getSingleSupplement(String reimbursementId);
	/**
	 * 统计已阅待阅信息总条数
	 * @param userId
	 * @param workStateName
	 * @return
	 */
	public Integer listReadMsgCounts(Integer userId,String workStateName);
}
